package cn.itcalvin.sncoal.cth.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * 通知以及制度汇编查阅历史
 */
@ApiModel(description="通知以及制度汇编查阅历史")
@Data
@Table(name = "info_news_scan")
public class InfoNewsScan {
    /**
     * ID
     */
    @Id
    @Column(name = "id")
    @ApiModelProperty(value="ID")
    @NotNull(message = "ID不能为null")
    private Long id;

    /**
     * 新闻ID
     */
    @Column(name = "newsId")
    @ApiModelProperty(value="新闻ID")
    @NotNull(message = "新闻ID不能为null")
    private Long newsId;

    /**
     * 用户ID
     */
    @Column(name = "userId")
    @ApiModelProperty(value="用户ID")
    @NotNull(message = "用户ID不能为null")
    private Long userId;

    /**
     * 创建时间
     */
    @Column(name = "createTime")
    @ApiModelProperty(value="创建时间")
    @NotNull(message = "创建时间不能为null")
    private Date createTime;
}